package com.jl15988.pguard.function;

import com.jl15988.pguard.enums.ProcessStatus;

/**
 * 进程状态回调接口
 * <p>
 * 用于监听进程状态，随进程监听频率回调
 * 例如：进程启动、停止、异常等
 * </p>
 *
 * @author jl15988
 * @since 2025/1/16 15:09
 **/
@FunctionalInterface
public interface ProcessStatusCallback {

    /**
     * 进程状态回调
     *
     * @param status 进程状态
     */
    void onStatus(ProcessStatus status);
}
